import QtQuick 2.12
import QtQuick.Controls 2.5
import "qrc:///theme/"

/* Theme.qml实现单例模式有两种方式
  1.调用c++方法注册为单例
  2.在Theme.qml统计目录添加qmldir文件 在其中声明为单例，并且Theme.qml添加 pragma Singleton

  本示例用第二种方法，创建一个全局的单例主题管理，管理应用中的各种颜色
*/

ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("Window")

    Component.onCompleted: {
        console.log("主题背景色：" + Theme.background);
        console.log("主题文本色：" + Theme.textColor);
    }
}
